.ECar_modal_mask {
  position: fixed;
  background: rgba(0, 0, 0, 0.5); }

.ECar_modal {
  background: #fff; }

.ECar_modal_button button {
  width: 110px;
  height: 30px;
  margin-left: 50px;
  font-size: 14px;
  color: #333;
  background-color: #fafafa; }

.ECar_modal_button .consigneeInfoBtn {
  background-color: #ffc014;
  color: #fff; }

.consigneeInfoContainer .consigneeInfoRow {
  line-height: 40px;
  height: 40px; }
  .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnLeft {
    float: left;
    width: 80px;
    text-align: right; }
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnLeft .asterisk {
      padding-right: 3px;
      color: #e51c23; }
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnLeft .consigneeInfoDesc {
      padding-right: 5px;
      color: #333; }
  .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight {
    margin-left: 80px; }
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight input,
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight select {
      height: 23px;
      border: 1px solid #cbcbcb; }
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight input.active {
      border-color: #f00; }
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight .select {
      line-height: 23px;
      display: inline-block;
      width: 75px;
      height: 23px;
      margin-left: 10px;
      text-align: center;
      vertical-align: middle;
      color: #ffc014;
      border: 1px solid #ffc014;
      cursor: pointer;
      *display: inline;
      *zoom: 1; }
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight .person,
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight .district {
      width: 138px; }
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight .address {
      width: 298px; }
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight .phoneNo {
      width: 178px; }
    .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight .consigneeInfoErrorSpan {
      position: relative;
      display: none; }
      .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight .consigneeInfoErrorSpan .consigneeInfoIcon {
        top: 1px;
        left: 9px;
        width: 15px;
        height: 15px;
        background-size: 15px; }
      .consigneeInfoContainer .consigneeInfoRow .consigneeInfoColumnRight .consigneeInfoErrorSpan .consigneeInfoWarning {
        padding-left: 30px;
        color: #f00; }
